stab from an animal horn - Turkish English Dictionary